/*
  工具
  作者：刘明星
  函数：
   1.deepClones
    功能: 深度克隆
    参数:
    obj 传入数组或对象
   2.flash
    功能: 刷新当前页面
    无参数
*/

// 深度克隆
export function deepClones (obj) {
    var o
    if (typeof obj === "object") {
      if (obj === null) {
        o = null
      } else {
        if (obj instanceof Array) {
          o = []
          for (var i = 0, len = obj.length; i < len; i++) {
            o.push(this.deepClones(obj[i]))
          }
        } else {
          o = {}
          for (var j in obj) {
            o[j] = this.deepClones(obj[j])
          }
        }
      }
    } else {
      o = obj
    }
    return o
  }
  // 刷新当前页面
  export function flash () {
    window.location.reload()
  }
export default {deepClones, flash}
